Skip to main content

Last updated by: RamGcia, Last updated on: 16/05/2026

Onboarding & Offboarding Procedure

Redback Operations – ISO27001:2022 ISMS

Document CodeRO – CL – 001
Version1.0
Document OwnerEthics / GRC Team
ISO27001 ReferenceAnnex A Controls 5.16, 5.17, 5.18, 6.1 , 6.2, 6.4, 6.5
Review IntervalStart of each Trimester

Purpose

This procedure dictates the step-by-step process needed for onboarding new students into Redback Operations and offboarding concluding students at the end of their SIT378 Capstone Team Project (B) enrolment. All access to systems is approved and revoked in a documented and managed manner through this policy. This policy is created due to Redback Operations' nature of trimester-based student rotation.

Scope

This procedure is applicable to:

  • Students who are joining Redback Operations at the start of the trimester.
  • Students who are leaving Redback Operations at the end of their enrolment within the unit.
  • All systems that the students are given access to.
  • Ethics / GRC Team to maintain access records.

Roles and Responsibilities

RoleResponsibilities
Ethics / GRC TeamMaintain the Access Register; document all onboarding and offboarding events; conduct trimester access reviews; ensure this procedure is practiced and followed
Team LeadsSubmit access requests for new members; brief new members on security policies; initiate offboarding for departing members; confirm access revocation is complete
Blue TeamManage Microsoft Entra ID provisioning and revocation; confirm Entra ID access is removed on offboarding
SecDevOps Teamconfirm GitHub access is removed on offboarding
All MembersNotify team lead immediately if they become aware of stale or unauthorised accounts; delete local project data on offboarding; complete security briefing during onboarding

Onboarding

The following checklist must be completed for every new student joining Redback Operations. Team leads need to initiate the checklist within 3 business days of when leadership is established and student is confirmed within their team. All completed checklists must be filed with the Ethics / GRC Team.

Before Access

#Task — Before Access Is GrantedResponsibleDone ✓
1Team lead confirms student is enrolled in the current trimester capstone unitTeam Lead
2Team lead submits access request to Ethics / GRC Team including student name, team, role, and systems requiredTeam Lead
3Ethics / GRC Team creates entry in the Access Register for the new memberEthics / GRC
4New member is provided with and reads the following policies before access is granted: Information Security Policy (RO-POL-001), Acceptable Use Policy (RO-POL-003), Access Control Policy (RO-POL-002)Ethics / GRC
5New member signs the Member Acknowledgement form confirming they have read and understood the policiesNew Member

System Access Provisioning

#Task — System Access ProvisioningResponsibleDone ✓
6GitHub: add member to Redback Operations GitHub organisationSecDevOps / Tutor
7GitHub: assign member to their team repository with Write access onlySecDevOps / Tutor
8GitHub: confirm member has MFA enabled on their GitHub account. If not, member has 5 days to enable it before access is suspendedSecDevOps / Ethics GRC
9Microsoft Teams: confirm member has access to relevant team channelsTutor
10Microsoft Entra ID: provision role assignment aligned to team and responsibilities (if applicable)Blue Team
11Physical hardware: brief member on safe use and storage procedures if team uses physical assetsTeam Lead
12Data Warehouse systems: provision access to relevant Data Warehouse tools if member is on Data Warehouse team (MinIO, Dremio, Airflow etc.)Data Warehouse Lead

Onboarding Completion

#Task — Onboarding CompletionResponsibleDone ✓
13Team lead confirms all required access has been provisioned and is appropriate to the member's roleTeam Lead
14Ethics / GRC Team records onboarding completion date in the Access RegisterEthics / GRC
15New member completes Ethics module on D2L before commencing active workNew Member
16Team lead briefs new member on team-specific security responsibilities and any active incidents or open risks relevant to their roleTeam Lead

Offboarding

The following checklist must be completed for every departing student leaving Redback Operations. The departure can happen at any point of the trimester. Offboarding must be commenced by the team leader.

The 32 inactive GitHub member accounts in the T1 2026 GitHub Audit is a consequence of an absent offboarding procedure.

Data and Knowledge Transfer

#Task — Data and Knowledge TransferResponsibleDone ✓
1Departing member transfers all active work, documentation, and project files to the team repository before their final dayDeparting Member
2Team lead confirms all work-in-progress is documented and accessible to remaining or incoming team membersTeam Lead
3Departing member deletes all Redback Operations Confidential data from personal devicesDeparting Member
4Departing member confirms deletion of local data in writing to the Ethics / GRC TeamDeparting Member
5Team lead documents any outstanding tasks or responsibilities the departing member held, outlined in the handover document, to the next cohortTeam Lead

System Access Revocation

#Task — System Access RevocationResponsibleDone ✓
6GitHub: remove member from Redback Operations GitHub organisationTutor
7GitHub: remove member from all team assignments within the organisationTutor
8Microsoft Entra ID: remove all role assignments and disable or delete the accountBlue Team
9Shared credentials: rotate any shared passwords or secrets the member had access toTeam Lead / Blue Team
10Data Warehouse systems: revoke access to MinIO, Dremio, MongoDB, Airflow, and any other Data Warehouse tools (if applicable)Data Warehouse Lead
11Physical hardware: confirm all physical assets are returned and in acceptable conditionTeam Lead
12HiveMQ / MQTT: revoke broker credentials if member had access (Smartbike VR and Data Warehouse teams)Blue Team / Team Lead

Offboarding Completion

#Task — Offboarding CompletionResponsibleDone ✓
13Team lead confirms all access has been revoked across all systems and signs off the offboarding checklistTeam Lead
14Ethics / GRC Team records offboarding completion date in the Access RegisterEthics / GRC
15Ethics / GRC Team verifies the member no longer appears as active in GitHub, Entra ID, or any other systemEthics / GRC
16If any access could not be confirmed as revoked, raise as an Open incident in the Incident Register under RO-POL-004Ethics / GRC

Access Register

The Ethics / GRC Team is responsible for maintain the Access Register which documents all active members, their access levels, and the dates they are enrolled for, per trimester. This register is to be reviewed at the start of each trimester. The access review process is defined in the Access Control Policy (RO-POL-002).

#Student NameTeamRoleSystems Access GrantedDate OnboardedDate OffboardedCompleted By
001[Name][Team][Role][Systems][Date][Date][GRC Lead]
002[Name][Team][Role][Systems][Date][Date][GRC Lead]
003[Name][Team][Role][Systems][Date][Date][GRC Lead]
004[Name][Team][Role][Systems][Date][Date][GRC Lead]
005[Name][Team][Role][Systems][Date][Date][GRC Lead]

Mid-Trimester Offboarding

If a student withdraws before the trimester concludes, it is to be treated as a normal offboarding procedure. The checklists must be completed immediately to ensure that the student does not have access to Redback Operations' systems. The Ethics / GRC team must be notified immediately to maintain the Access Register.

Trimester Start Review

At the start of each trimester, the Ethics / GRC team must conduct a full access review to identify and remove stale accounts from the previous trimester. This review must be completed once all students are placed into their corresponding teams, no longer than one week of that placement.

#Task — Trimester Start Access ReviewResponsibleDone ✓
1Export full GitHub organisation member list and cross-reference against current trimester enrolmentEthics / GRC / SecDevOps
2Identify any members not enrolled in the current trimester and flag for removalEthics / GRC
3Confirm with tutors whether flagged accounts are legitimate (tutors, coordinators, service accounts) before removingEthics / GRC
4Remove all confirmed stale accounts from GitHub organisation and document in Access RegisterSecDevOps / Tutor
5Review Microsoft Entra ID role assignments and remove stale accountsBlue Team
6Confirm all active members have MFA enabled across all platformsEthics / GRC
7Document review outcome and any findings in the Access RegisterEthics / GRC

Non-Compliance

Failure to complete the onboarding and offboarding procedures and checklists may lead to consequences such as:

  • A formal incident registered in the Incident Register
  • Escalation to tutor or unit chair
  • Stale account is counted as unmitigated in Risk Register.

Team leaders are responsible for their member's onboarding and offboarding. If a team leader is not yet established, delegate to Ethics / GRC team.

Procedure Review

This procedure must be reviewed at the start of each trimester by the Ethics / GRC team. Any changes must be version-controlled, dated, and approved before taking effect.